﻿namespace OT.HikiSecureCenterApis.Service.Video.Req
{
    public class ReqPicParams
    {
        /// <summary>
        /// 是否必填：是
        /// 通道名称
        /// </summary>
        public string channelName { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 是否显示通道名称，0-不显示；1-显示
        /// </summary>
        public int isShowChanName { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 通道名称显示X坐标
        /// </summary>
        public int channelNameXPos { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 通道名称显示Y坐标
        /// </summary>
        public int channelNameYPos { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 小时制，0代表24小时制；1代表12小时制
        /// </summary>
        public int hourOSDType { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 是否显示OSD，0-不显示；1-显示
        /// </summary>
        public int isShowOSD { get; set; }
        /// <summary>
        /// 是否必填：是
        /// OSD显示X坐标
        /// </summary>
        public int osdXPos { get; set; }
        /// <summary>
        /// 是否必填：是
        /// OSD显示Y坐标
        /// </summary>
        public int osdYPos { get; set; }
        /// <summary>
        /// 是否必填：是
        /// OSD显示类型值，参考附录A.74 OSD显示类型及说明
        /// https://open.hikvision.com/docs/0f6e8e1e41a14304aeecd287530b9c95?curNodeId=0f6e8e1e41a14304aeecd287530b9c95#b39eaae8
        /// 0	2017-06-17	三个数据依次为年月日
        /// 1	06-17-2017	三个数据依次为月日年
        /// 2	2017年06月17日 无
        /// 3	06月17日2017年 无
        /// 4	17-06-2017	三个数据依次为日月年
        /// 5	17日06月2017年 无
        /// </summary>
        public int osdType { get; set; }
        /// <summary>
        /// 是否必填：是
        /// OSD属性，1-透明,闪烁；2-透明,不闪烁；3-闪烁,不透明；4-不透明,不闪烁
        /// </summary>
        public int osdAttrib { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 是否显示星期，0-不显示；1-显示
        /// </summary>
        public int isShowWeek { get; set; }
    }
}
